An extended approach for recovering BPMN and WebML models from legacy Web applications

نویسندگان

  • DJELLOUL BOUCHIHA
  • MIMOUN MALKI
  • HOUDA EL BOUHISSI
چکیده

A Web application is a software system which provides its functionalities through the Web. Understanding, maintaining and re-engineering legacy Web applications requires a reverse-engineering process. In a previous work, an ontology based Web application reverse-engineering approach has been proposed for recovering data models presenting static aspect of the Web application. In this paper we extend this approach to cover not only static aspect but also the dynamic one. For this end, we recover also business process and WebML hypertext models beside the data model from the Web applications code. The main purpose of our work is to prepare legacy Web applications for a future reengineering toward semantic Web services.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Re-engineering Legacy Web Applications into Rich Internet Applications

There is a current trend in the industry to migrate its traditional Web applications to Rich Internet Applications (RIAs). To face this migration, traditional Web methodologies are being extended with new RIA modeling primitives. However, this re-engineering process is being figured out in an adhoc manner by introducing directly these new features in the models, crosscutting the old functionali...

متن کامل

A Model and an XSL Framework for Analyzing the Quality of WebML Conceptual Schemas

Web conceptual models certainly represent a successful approach to the design of complex Web applications. Wrong uses of conceptual models may however introduce problems, which void the numerous advantages deriving from their exploitation in Web applications design. In this paper, we present a quality model for WebML, an XML-based Web conceptual model having a graphical notation. We also introd...

متن کامل

WebRatio BPM: a Tool for Design and Deployment of Business Processes on the Web

This paper presents WebRatio BPM, an Eclipse-based tool that supports the design and deployment of business processes. The tool applies Model Driven Engineering techniques to complex, multi-actor business processes, mixing tasks executed by humans and by machines. Business processes are described through the standard BPMN 1.2 notation, extended with information on task assignment and escalation...

متن کامل

A Software Engineering Approach to Design and Development of Semantic Web Service Applications

This paper presents a framework for designing and developing Semantic Web Service applications that spans over several enterprises by applying techniques, methodologies, and notations offered by other fields, namely Software engineering, Web engineering, and Business Process modeling. In particular, we propose to exploit existing standards for the specification of business processes (e.g., BPMN...

متن کامل

Systematic Evolution of WebML Models by Coupled Transformations

Model-driven Web Engineering is an effective approach for improving the development of Web applications by providing appropriate abstraction mechanisms and different viewpoints. However, maintaining existing Web models still presents some significant research challenges. In particular, maintenance and evolution tasks are based on fine-grained atomic changes, and there is no automated reconcilia...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008